// 神话世界·西游记·版本４．５０
/* <SecCrypt CPL V3R05> */
 
// chaos-steps.c

inherit SKILL;

string *dodge_msg = ({
   "$n一招「天玑离枢」轻轻巧巧地避了开去。\n",
   "只见$n身影一晃，一式「天璇乱步」早已避在七尺之外。\n",
   "$n使出「倒转天权」，轻轻松松地闪过。\n",
   "$n左足一点，一招「逐影天枢」腾空而起，避了开去。\n",
   "可是$n使一招「风动玉衡」，身子轻轻飘了开去。\n",
   "$n身影微动，已经藉一招「开阳薄雾」轻轻闪过。\n",
   "但是$n一招「瑶光音迟」使出，早已绕到$N身后！\n"
});

int valid_enable(string usage)
{
   return (usage=="dodge");
}

int valid_learn(object me)
{
   if( (int)me->query("max_force") < 50 )
     return notify_fail("你的内力不够，没有办法练倒乱七星步。\n");

   return 1;
}

string query_dodge_msg(string limb)
{
   return dodge_msg[random(sizeof(dodge_msg))];
}

int practice_skill(object me)
{
   if( (int)me->query("kee") < 30
   ||   (int)me->query("force") < 3 )
     return notify_fail("你的气或内力不够，不能练倒乱七星步法。\n");
   me->receive_damage("kee", 30);
   me->add("force", -3);
   return 1;
}
